package com.ysm.smfu.food.view;

import com.ysm.smfu.bean.FoodStore;
import com.ysm.smfu.bean.KeyValueBean;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by Administrator on 2017/3/26.
 */
public interface FoodMainView {
    /**
     * 显示原始界面
     */
    void showOriginalPage(List<FoodStore> foodStoreList);

    /**
     * 刷新界面
     */
    void flushPage(List<FoodStore> foodStoreList);

    /**
     * 加载成功
     */
    void loadMorePageSuccess(List<FoodStore> foodStoreList);

    /**
     * 加载失败
     */
    void loadMorePageFail();

    /**
     * 没有更多数据
     */
    void noMoreData();

    /**
     * 初始化推荐位
     */
    void initRecommed(List<String> urls);

    /**
     * 添加popuView子条目
     */
    void addItemToPopuView(List<KeyValueBean> smartData, List<KeyValueBean> listAll, List<KeyValueBean> mParentLists, List<ArrayList<KeyValueBean>> mChildrenListLists);

    /**
     * 添加toggleButton
     */
    void addToggleButton();
}
